var userId = '';

// persiapan data untuk Hapus siswa
function prepareHapus(id) {
    userId = id;
    bersihkanPesan('#messages');
    $("#dlg_konfirmasi_hapus").dialog("open");
}

// hapus siswa menggunakan id dari prepareHapus() melalui url hapus.php
function deleteUser() {
    var id = userId;

    $.ajax({
        type	: "POST",
        url	: "modul/user/hapus.php",
        data	: "id="+id,
        success	: function(data){
            $("#tampil_data").load("modul/user/tampil_data.php");
            $('#dlg_konfirmasi_hapus').dialog('close');
            pesanInfo('#messages', data);
        }
    });
}

function addUser(){
   
   var username = $('#username').val();
   var password = $('#password').val();
   
   var data = {};
   data.username = username;
   data.password = password;
   
    $.ajax({
        type	: "POST",
        url	: "modul/user/simpan.php",
        data	: data,
        success	: function(data){
            console.log(data);
            data = $.parseJSON(data);
            
            if (data.status == 'OK') {
                pesanInfo('#messages', data.message);
                $("#tampil_data").load('modul/user/tampil_data.php');
                $("#form_input").dialog("close");
            } else {
                pesanError('#messages', data.message);
                $("#form_input").dialog("close");
            }
        }
    });

}

$(document).ready(function(){

    $(function(){
        $('button').hover(
            function() {
                $(this).addClass('ui-state-hover');
            },
            function() {
                $(this).removeClass('ui-state-hover');
            }
            );
    });

    $('#form_input').dialog({
        autoOpen: false,
        show: "blind",
        hide: "blind",
        width: 400,
        modal	: true,
        resizable: false,
        title: 'Tambah User',
        buttons: {
            "Simpan": function() {addUser();}
        }
    });

    $("#tampil_data").load('modul/user/tampil_data.php');

    // Set click handler untuk tombol Tambah siswa
    $('#tambah').click(function(){
        bersihkanPesan('#messages');
        $('#username').val('');
        $("#password").val('');
        $("#username").focus();
        $('#form_input').dialog('open');

        bersihkanPesan('#form_messages');
        return false;
    });

    // membuat konfirmasi dialog untuk delete siswa
    $('#dlg_konfirmasi_hapus').dialog({
        autoOpen: false,
        show: "blind",
        hide: "blind",
        width: 300,
        modal	: true,
        resizable:false,
        buttons: {
            "Ya": function() {
                deleteUser();
            },
            "Tidak": function() {
                $(this).dialog("close");
                bersihkanPesan('#messages');
            }
        },
        open: function() {
            pesanWarning('#dlg_message', 'Apakah Anda yakin?');
        }
    });

});